export interface MenuVO {
  /**
   *
   */
  id: string | number;

  /**
   * 菜单名字
   */
  titleName: string;

  /**
   * 是否是Hot
   */
  isHot: number;

  /**
   * 排序
   */
  sort: number;

  /**
   * 状态  0 - 正常 1 - 禁用
   */
  state: number;

  /**
   * 是否显示在tab上  0 - 不显示  1 - 显示
   */
  isShowFirst: number;

  /**
   * 如果is_show_in_title  为1 时  需要上传此logo
   */
  linkLogo: string;

  /**
   * 分类
   */
  categoryType: string;

  /**
   * 菜单页的类型  0 - 首页入口按钮  1 - 普通商品页   2 - 平台服务按钮
   */
  menuType: number;

  /**
   * 是否是默认的首页   0 - 其他  1 - 默认
   */
  isDefault: number;

  /**
   * 链接地址
   */
  linkUrl: string;

  /**
   * 小程序的绑定点击事件
   */
  bindTap: string;

  /**
   * 是否是更多链接
   */
  isMoreLink: number;

  /**
   * 是否在建设中
   */
  isBuild: number;

  /**
   * 商家服务子类
   */
  productTypeId: string | number;

  /**
   * 是否是跳转其他微信小程序的链接
   */
  isWxMini: number;

  /**
   * 其他小程序的appid
   */
  otherAppId: string | number;

  linkLogoPath?: string;
}

export interface MenuForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 菜单名字
   */
  titleName?: string;

  /**
   * 是否是Hot
   */
  isHot?: number;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 状态  0 - 正常 1 - 禁用
   */
  state?: number;

  /**
   * 是否显示在tab上  0 - 不显示  1 - 显示
   */
  isShowFirst?: number;

  /**
   * 如果is_show_in_title  为1 时  需要上传此logo
   */
  linkLogo?: string;

  /**
   * 分类
   */
  categoryType?: string;

  /**
   * 菜单页的类型  0 - 首页入口按钮  1 - 普通商品页   2 - 平台服务按钮
   */
  menuType?: number;

  /**
   * 是否是默认的首页   0 - 其他  1 - 默认
   */
  isDefault?: number;

  /**
   * 链接地址
   */
  linkUrl?: string;

  /**
   * 小程序的绑定点击事件
   */
  bindTap?: string;

  /**
   * 是否是更多链接
   */
  isMoreLink?: number;

  /**
   * 是否在建设中
   */
  isBuild?: number;

  /**
   * 商家服务子类
   */
  productTypeId?: string | number;

  /**
   * 是否是跳转其他微信小程序的链接
   */
  isWxMini?: number;

  /**
   * 其他小程序的appid
   */
  otherAppId?: string | number;

  imgPath?: string;

  linkLogoPath?: string;
}

export interface MenuQuery extends PageQuery {

  /**
   * 菜单名字
   */
  titleName?: string;

  /**
   * 是否是Hot
   */
  isHot?: number;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 状态  0 - 正常 1 - 禁用
   */
  state?: number;

  /**
   * 是否显示在tab上  0 - 不显示  1 - 显示
   */
  isShowFirst?: number;

  /**
   * 如果is_show_in_title  为1 时  需要上传此logo
   */
  linkLogo?: string;

  /**
   * 分类
   */
  categoryType?: string;

  /**
   * 菜单页的类型  0 - 首页入口按钮  1 - 普通商品页   2 - 平台服务按钮
   */
  menuType?: number;

  /**
   * 是否是默认的首页   0 - 其他  1 - 默认
   */
  isDefault?: number;

  /**
   * 链接地址
   */
  linkUrl?: string;

  /**
   * 小程序的绑定点击事件
   */
  bindTap?: string;

  /**
   * 是否是更多链接
   */
  isMoreLink?: number;

  /**
   * 是否在建设中
   */
  isBuild?: number;

  /**
   * 商家服务子类
   */
  productTypeId?: string | number;

  /**
   * 是否是跳转其他微信小程序的链接
   */
  isWxMini?: number;

  /**
   * 其他小程序的appid
   */
  otherAppId?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}



